# -*- encoding: utf-8 -*-
"""

PyCharm 25堆积折线图的绘制
2024年 11月 03日 15:49
coded by wenyang
文件的主要内容


"""
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl


def main():
    mpl.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
    mpl.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
    x = np.arange(5)
    y = np.random.randint(1, 5, x.size)
    y1 = np.random.randint(5, 10, x.size)
    y2 = np.random.randint(10, 15, x.size)
    colors = ["c", "b", "g"]
    labels = ["班级A", "班级B", "班级C"]
    plt.stackplot(x, y, y1, y2,  colors = colors, labels = labels, linestyle = "-.") # 使用的参数是colors 和 labels 表示的是多个的意思 不是单个的意思
    plt.xlabel("班级")
    plt.ylabel("人数")
    plt.title("班级人数分布")
    plt.legend()
    plt.show()




if __name__ == "__main__":
    main()
